public class Banco {

	private Fila filaDeEspera;

	private static Banco banco = null;
	
	private int ultimaSenha = 0;
	
	private Atendente atendente = new Atendente();

	public static Banco getInstance() {
		if (banco == null) {
			banco = new Banco();
		}
		return banco;
	}
	
	private Banco(){
		filaDeEspera = new Fila();
	}
	

	public int proximaSenha() {
		return ++ultimaSenha;
	}

	public Fila getFilaDeEspera() {
		return filaDeEspera;
	}

	public void setFilaDeEspera(Fila filaDeEspera) {
		this.filaDeEspera = filaDeEspera;
	}

	public Atendente getAtendente() {
		return atendente;
	}

	public void setAtendente(Atendente atendente) {
		this.atendente = atendente;
	}
	
}
